import React from 'react';
import { Button } from 'antd';
import DataTable from 'components/DataTable';
import Icon from 'components/Icon';


export default (self) => [
  {
    title: '产品参数',
    name: 'parameter',
    tableItem: {},
    formItem: {}
  },
  {
    title: '参数值',
    name: 'value',
    tableItem: {},
    formItem: {
      type: 'textarea',
    }
  },
  {
    title: '操作',
    tableItem: {
      width: 180,
      render: (text, record) => (
        <DataTable.Oper>
          <Button tooltip="修改" onClick={e => self.onUpdate(record)}>
            <Icon type="edit" />
          </Button>
          <Button tooltip="删除" onClick={(e) => self.onDelete(record)}>
            <Icon type="trash" />
          </Button>
        </DataTable.Oper>
      )
    }
  }
];

// export const formColumns = [
//   {
//     name: 'id',
//     formItem: {
//       type: 'hidden'
//     }
//   },
//   {
//     name: 'house',
//     formItem: {
//       type: 'hidden'
//     }
//   },
//   {
//     title: '房间名称',
//     name: 'name',
//     formItem: {
//       rules: [
//         {
//           required: true,
//           message: '请输入房间名称'
//         },
//         {
//           pattern: /^[\w\u4E00-\u9FA5()]{1,20}$/,
//           message: '房间名称只能输入1-20个汉字、英文、数字、括号'
//         }
//       ]
//     }
//   },
//   {
//     title: '描述',
//     name: 'describe',
//     formItem: {
//       rules: [
//         {
//           required: true,
//           message: '请输入描述'
//         },
//         {
//           pattern: /^[\w\u4E00-\u9FA5()]{1,20}$/,
//           message: '描述只能输入1-20个汉字、英文、数字、括号'
//         }
//       ]
//     }
//   },
//   {
//     title: '直接上传',
//     name: 'thumbnail_arr',
//     formItem: {
//       type: 'upload',
//       listType: 'picture',
//       action: '/system/upload/?savePath=room', // 后台接口 例：/uploadFile 会走代理
//       fileName: 'file', // 后台接收的名字
//       initialValue: [{
//         uid: 1,
//         name: 'zzz.png',
//         thumbUrl: 'https://avatars1.githubusercontent.com/u/34116960'
//       }],
//       maxFileSize: 1000, // 最大限制 kb
//       max: 1
//     }
//   }
// ];
